using System;

namespace GameFrame
{
    public interface IComponentSingleton : IComponent
    {
    }
    
    public interface IComponent
    {
        
    }

    public struct ComponentIterator<T> where T : unmanaged, IComponent
    {
        
    }
    
    [Flags]
    public enum ComponentFlags
    {
        None = 0,
        Singleton = 1,
    }
}